* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	14.1.2022 	15:54:23 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/table/db_connection_preference.json'. 	14.1.2022 	15:54:23 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/auth/connection.json'. 	14.1.2022 	15:54:23 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	14.1.2022 	15:54:23 	lx 	(1. Application process)

    Connected to: 'postgre local socket, /tmp, database: fi_demo, user: manage_demo'. 	14.1.2022 	15:54:23 	lx 	(1. Application process)

  database connect time: 0.0007 seconds. 	14.1.2022 	15:54:23 	lx 	(1. Application process)

* connect: connection changed to 'postgre-demo/fi_demo'. 	14.1.2022 	15:54:23 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/table/prf/group.json'. 	14.1.2022 	15:54:23 	lx 	(1. Application process)

* preference 'system/nc_server_start.json' was loaded from database 'postgre local socket, /tmp, database: fi_demo, user: manage_demo'. 	14.1.2022 	15:54:23 	lx 	(1. Application process)

Tcp server 2 starting. 	14.1.2022 	15:54:23 	_lx_SERVER 	(5. Tcp Server 2)

Field has not been translated: [Product]Reserved. 	14.1.2022 	15:54:23 	_lang STRUCTURE_TRANSLATE 	(6. tbl_ 5)

Field has not been translated: [Product]Fixed. 	14.1.2022 	15:54:23 	_lang STRUCTURE_TRANSLATE 	(6. tbl_ 5)

Field has not been translated: [Product]Available. 	14.1.2022 	15:54:23 	_lang STRUCTURE_TRANSLATE 	(6. tbl_ 5)

Field has not been translated: [Work_Phase_Actual]Previous_Track_Time. 	14.1.2022 	15:54:23 	_lang STRUCTURE_TRANSLATE 	(6. tbl_ 5)

Field has not been translated: [Work_Order_Schedule]Can_Be_Manufactured. 	14.1.2022 	15:54:23 	_lang STRUCTURE_TRANSLATE 	(6. tbl_ 5)

Field has not been translated: [Work_Order_Schedule]Manufacturing_State. 	14.1.2022 	15:54:23 	_lang STRUCTURE_TRANSLATE 	(6. tbl_ 5)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/table/db_connection_preference.json'. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/auth/connection.json'. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

    Connected to: 'postgre local socket, /tmp, database: fi_demo, user: manage_demo'. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

  database connect time: 0.0004 seconds. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

* connect: connection changed to 'postgre-demo/fi_demo'. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

* paths:
 - main: '/Users/pasi/nc/nc-server/'
 - bin : '/Users/pasi/4D/mg_v19/Manageri_v19/Resources/bin/bin_osx_arm64/'
 - pref: '/Users/pasi/nc/nc-server/preference/'
 - 4D  : '/Users/pasi/4D/mg_v19/Manageri_v19/'
. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/table/prf/group.json'. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

poll.expand_fds: 50, old fds: nil, new fds: cdata<struct pollfd *>: 0x0122adeb50, size: 400. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

********************* /Users/pasi/nc/nc-server/ *********************. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

port: 5949, arguments: '[
	5949
]', nc-server.json: '[]'. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

nc_server: debugLevel(0):0  port(5959):5949  closeConnection(0):0. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

1. Loading plugin: nc/worker/auth_worker. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

2. Loading plugin: nc/worker/query_worker. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

3. Loading plugin: nc/worker/query4d_worker. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

4. Loading plugin: nc/worker/call4d_worker. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

All plugins have been loaded. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

* cached preference files: demo-fi_demo-0 - table/prf/field_type.json, demo-fi_demo-0 - system/option.json, demo-fi_demo-0 - system/4d.json. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

* run in command line: 'ifconfig | grep -E 'inet.[0-9]' | grep -v '127.0.0.1' | awk '{ print $2}''. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

Mac address: f84d896921dc. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

TLS certificate files: /Users/pasi/nc/nc-server/preference/cert/cert.pem, /Users/pasi/nc/nc-server/preference/cert/privkey.pem. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

NC tcp server waiting on:  http://127.0.0.1:5949/,  http://192.168.1.15:5949/,  http://10.211.55.2:5949/,  http://10.37.129.2:5949/
                          https://127.0.0.1:5949/, https://192.168.1.15:5949/, https://10.211.55.2:5949/, https://10.37.129.2:5949/. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

NC udp server waiting on: 127.0.0.1:5949/, 192.168.1.15:5949, 10.211.55.2:5949, 10.37.129.2:5949/. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

--- server started in 0.0033 seconds, 2022-01-14 15:54:25, used memory 3000.7 kb --- 	 5. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

OSX arm64, using: rapidjson-arm, lfs-ffi. 	14.1.2022 	15:54:25 	lx 	(5. Tcp Server 2)

1. uri: HTTP, POST '/rest/nc/query/sql4d' 2022-01-14 15:54:54
'POST /rest/nc/query/sql4d HTTP/1.1
Content-Type: application/json
Connection: keep-alive
User-Agent: nc-rest-sql
Authorization: Basic ???
Content-Encoding: lz4
Accept-Encoding: lz4
Content-Length: 668
Content-Uncompressed-Length: 890

LZ4. 	14.1.2022 	15:54:54 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	14.1.2022 	15:54:54 	lx 	(5. Tcp Server 2)

    Connected to: 'Manageri v12 plg4d local, , database: plg4d, user: manage_demo'. 	14.1.2022 	15:54:54 	lx 	(5. Tcp Server 2)

  database connect time: 0.0003 seconds. 	14.1.2022 	15:54:54 	lx 	(5. Tcp Server 2)

* connect: connection changed from 'postgre-demo/fi_demo' to 'plg4d/plg4d'. 	14.1.2022 	15:54:54 	lx 	(5. Tcp Server 2)

option - plg4d execute = {
 ["field_type"] = {
  [1] = "string";
  [2] = "string";
  [3] = "string";
  [4] = "number";
  [5] = "number";
  [6] = "number";
  [7] = "string";
  [8] = "string";
 };
 ["sql"] = "SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id\
 FROM product pr\
 WHERE pr.product_id <> ''\
 ORDER BY pr.product_id";
 ["field"] = {
  [1] = "pr.product_id";
  [2] = "pr.transfer_id";
  [3] = "pr.name";
  [4] = "pr.sales_price__unit";
  [5] = "pr.stock_balance__unit";
  [6] = "pr.minimum_stock";
  [7] = "pr.info";
  [8] = "pr.record_id";
 };
 ["database"] = "plg4d";
 ["query_name"] = "new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json";
 ["show_sql"] = true;
 ["table_prefix"] = "pr";
};. 	14.1.2022 	15:54:54 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	15:54:54 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 1. answer time: 00:00:00.03652
  
SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id
 FROM product pr
 WHERE pr.product_id <> ''
 ORDER BY pr.product_id. 	14.1.2022 	15:54:55 	lx 	(5. Tcp Server 2)

 -- tcp answer 1, send count: 4, loop count: 3, bytes sent 326640 / -8061 remaining, total send time 15 µs. 	14.1.2022 	15:54:55 	lx 	(5. Tcp Server 2)

Starting to stop tcp server 2, max. delay 1,7 seconds... 	14.1.2022 	15:55:16 	_lx_SERVER 	(6. tbl_ 5)

*** tcp close for sock 72, type 'nil', protocol 'nil', reason: '', request length: (no request) bytes ***. 	14.1.2022 	15:55:16 	lx 	(5. Tcp Server 2)

closing socket '72'. 	14.1.2022 	15:55:16 	lx 	(5. Tcp Server 2)

*** tcp close for sock 73, type 'nil', protocol 'nil', reason: '', request length: (no request) bytes ***. 	14.1.2022 	15:55:16 	lx 	(5. Tcp Server 2)

closing socket '73'. 	14.1.2022 	15:55:16 	lx 	(5. Tcp Server 2)

 -- Server statistics --
answerCount:          1
poll.fd_count:        1
pollCount:            2192
pollInCount:          2
pollOutCount:         0
pollCloseCount:       0
pollErrCount:         0
fd add/remove count:  3/2
totalBytesReceived:   938
totalBytesSent:       81660. 	14.1.2022 	15:55:16 	lx 	(5. Tcp Server 2)

warning: socket type 'number' is not a table, socket number: 77
. 	14.1.2022 	15:55:16 	lx 	(5. Tcp Server 2)

closing socket '77'. 	14.1.2022 	15:55:16 	lx 	(5. Tcp Server 2)

poll.expand_fds, free old fds: cdata<struct pollfd *>: 0x0122adeb50. 	14.1.2022 	15:55:16 	lx 	(5. Tcp Server 2)

poll.expand_fds: 50, old fds: nil, new fds: cdata<struct pollfd *>: 0x0122adeb50, size: 400. 	14.1.2022 	15:55:16 	lx 	(5. Tcp Server 2)

--- server stopped ---. 	14.1.2022 	15:55:16 	lx 	(5. Tcp Server 2)

finalizer: free p1 	 cdata<void *>: 0x0122adeb50. 	14.1.2022 	15:55:16 	lx 	(5. Tcp Server 2)

Tcp server 2 stopped. 	14.1.2022 	15:55:16 	_lx_SERVER 	(5. Tcp Server 2)

Tcp server 2 starting. 	14.1.2022 	15:55:19 	_lx_SERVER 	(5. Tcp Server 2)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/table/db_connection_preference.json'. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/auth/connection.json'. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

    Connected to: 'postgre local socket, /tmp, database: fi_demo, user: manage_demo'. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

  database connect time: 0.0004 seconds. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

* connect: connection changed to 'postgre-demo/fi_demo'. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

* paths:
 - main: '/Users/pasi/nc/nc-server/'
 - bin : '/Users/pasi/4D/mg_v19/Manageri_v19/Resources/bin/bin_osx_arm64/'
 - pref: '/Users/pasi/nc/nc-server/preference/'
 - 4D  : '/Users/pasi/4D/mg_v19/Manageri_v19/'
. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/table/prf/group.json'. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

poll.expand_fds: 50, old fds: nil, new fds: cdata<struct pollfd *>: 0x0125e0fef0, size: 400. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

********************* /Users/pasi/nc/nc-server/ *********************. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

port: 5949, arguments: '[
	5949
]', nc-server.json: '[]'. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

nc_server: debugLevel(0):0  port(5959):5949  closeConnection(0):0. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

1. Loading plugin: nc/worker/auth_worker. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

2. Loading plugin: nc/worker/query_worker. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

3. Loading plugin: nc/worker/query4d_worker. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

4. Loading plugin: nc/worker/call4d_worker. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

All plugins have been loaded. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

* cached preference files: demo-fi_demo-0 - system/option.json, demo-fi_demo-0 - system/4d.json, demo-fi_demo-0 - table/prf/field_type.json. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

* run in command line: 'ifconfig | grep -E 'inet.[0-9]' | grep -v '127.0.0.1' | awk '{ print $2}''. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

Mac address: f84d896921dc. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

TLS certificate files: /Users/pasi/nc/nc-server/preference/cert/cert.pem, /Users/pasi/nc/nc-server/preference/cert/privkey.pem. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

NC tcp server waiting on:  http://127.0.0.1:5949/,  http://192.168.1.15:5949/,  http://10.211.55.2:5949/,  http://10.37.129.2:5949/
                          https://127.0.0.1:5949/, https://192.168.1.15:5949/, https://10.211.55.2:5949/, https://10.37.129.2:5949/. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

NC udp server waiting on: 127.0.0.1:5949/, 192.168.1.15:5949, 10.211.55.2:5949, 10.37.129.2:5949/. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

--- server started in 0.0021 seconds, 2022-01-14 15:55:21, used memory 3054.6 kb --- 	 5. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

OSX arm64, using: rapidjson-arm, lfs-ffi. 	14.1.2022 	15:55:21 	lx 	(5. Tcp Server 2)

1. uri: HTTP, POST '/rest/nc/query/sql4d' 2022-01-14 15:55:47
'POST /rest/nc/query/sql4d HTTP/1.1
Content-Type: application/json
Connection: keep-alive
User-Agent: nc-rest-sql
Authorization: Basic ???
Content-Encoding: lz4
Accept-Encoding: lz4
Content-Length: 668
Content-Uncompressed-Length: 890

LZ4. 	14.1.2022 	15:55:47 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	14.1.2022 	15:55:47 	lx 	(5. Tcp Server 2)

    Connected to: 'Manageri v12 plg4d local, , database: plg4d, user: manage_demo'. 	14.1.2022 	15:55:47 	lx 	(5. Tcp Server 2)

  database connect time: 0.0001 seconds. 	14.1.2022 	15:55:47 	lx 	(5. Tcp Server 2)

* connect: connection changed from 'postgre-demo/fi_demo' to 'plg4d/plg4d'. 	14.1.2022 	15:55:47 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	15:55:47 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 1. answer time: 00:00:00.00719
  
SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id
 FROM product pr
 WHERE pr.product_id <> ''
 ORDER BY pr.product_id. 	14.1.2022 	15:55:47 	lx 	(5. Tcp Server 2)

 -- tcp answer 1, send count: 4, loop count: 3, bytes sent 326640 / -13400 remaining, total send time 45 µs. 	14.1.2022 	15:55:47 	lx 	(5. Tcp Server 2)

Starting to stop tcp server 2, max. delay 1,7 seconds... 	14.1.2022 	15:56:21 	_lx_SERVER 	(6. tbl_ 7)

*** tcp close for sock 73, type 'nil', protocol 'nil', reason: '', request length: (no request) bytes ***. 	14.1.2022 	15:56:22 	lx 	(5. Tcp Server 2)

closing socket '73'. 	14.1.2022 	15:56:22 	lx 	(5. Tcp Server 2)

*** tcp close for sock 77, type 'nil', protocol 'nil', reason: '', request length: (no request) bytes ***. 	14.1.2022 	15:56:22 	lx 	(5. Tcp Server 2)

closing socket '77'. 	14.1.2022 	15:56:22 	lx 	(5. Tcp Server 2)

 -- Server statistics --
answerCount:          1
poll.fd_count:        2
pollCount:            2680
pollInCount:          3
pollOutCount:         0
pollCloseCount:       0
pollErrCount:         0
fd add/remove count:  4/2
totalBytesReceived:   938
totalBytesSent:       81660. 	14.1.2022 	15:56:22 	lx 	(5. Tcp Server 2)

warning: socket type 'number' is not a table, socket number: 79
. 	14.1.2022 	15:56:22 	lx 	(5. Tcp Server 2)

closing socket '79'. 	14.1.2022 	15:56:22 	lx 	(5. Tcp Server 2)

warning: socket type 'number' is not a table, socket number: 78
. 	14.1.2022 	15:56:22 	lx 	(5. Tcp Server 2)

closing socket '78'. 	14.1.2022 	15:56:22 	lx 	(5. Tcp Server 2)

poll.expand_fds, free old fds: cdata<struct pollfd *>: 0x0125e0fef0. 	14.1.2022 	15:56:22 	lx 	(5. Tcp Server 2)

poll.expand_fds: 50, old fds: nil, new fds: cdata<struct pollfd *>: 0x0125e0fef0, size: 400. 	14.1.2022 	15:56:22 	lx 	(5. Tcp Server 2)

--- server stopped ---. 	14.1.2022 	15:56:22 	lx 	(5. Tcp Server 2)

finalizer: free p1 	 cdata<void *>: 0x0125e0fef0. 	14.1.2022 	15:56:22 	lx 	(5. Tcp Server 2)

Tcp server 2 stopped. 	14.1.2022 	15:56:22 	_lx_SERVER 	(5. Tcp Server 2)

Tcp server 2 starting. 	14.1.2022 	15:56:24 	_lx_SERVER 	(5. Tcp Server 2)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/table/db_connection_preference.json'. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/auth/connection.json'. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

    Connected to: 'postgre local socket, /tmp, database: fi_demo, user: manage_demo'. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

  database connect time: 0.0002 seconds. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

* connect: connection changed to 'postgre-demo/fi_demo'. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

* paths:
 - main: '/Users/pasi/nc/nc-server/'
 - bin : '/Users/pasi/4D/mg_v19/Manageri_v19/Resources/bin/bin_osx_arm64/'
 - pref: '/Users/pasi/nc/nc-server/preference/'
 - 4D  : '/Users/pasi/4D/mg_v19/Manageri_v19/'
. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/table/prf/group.json'. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

poll.expand_fds: 50, old fds: nil, new fds: cdata<struct pollfd *>: 0x0127dd1ac0, size: 400. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

********************* /Users/pasi/nc/nc-server/ *********************. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

port: 5949, arguments: '[
	5949
]', nc-server.json: '[]'. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

nc_server: debugLevel(0):0  port(5959):5949  closeConnection(0):0. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

1. Loading plugin: nc/worker/auth_worker. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

2. Loading plugin: nc/worker/query_worker. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

3. Loading plugin: nc/worker/query4d_worker. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

4. Loading plugin: nc/worker/call4d_worker. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

All plugins have been loaded. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

* cached preference files: demo-fi_demo-0 - system/4d.json, demo-fi_demo-0 - system/option.json, demo-fi_demo-0 - table/prf/field_type.json. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

* run in command line: 'ifconfig | grep -E 'inet.[0-9]' | grep -v '127.0.0.1' | awk '{ print $2}''. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

Mac address: f84d896921dc. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

TLS certificate files: /Users/pasi/nc/nc-server/preference/cert/cert.pem, /Users/pasi/nc/nc-server/preference/cert/privkey.pem. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

NC tcp server waiting on:  http://127.0.0.1:5949/,  http://192.168.1.15:5949/
                          https://127.0.0.1:5949/, https://192.168.1.15:5949/. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

NC udp server waiting on: 127.0.0.1:5949/, 192.168.1.15:5949/. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

--- server started in 0.0024 seconds, 2022-01-14 15:56:26, used memory 2998.5 kb --- 	 5. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

OSX arm64, using: rapidjson-arm, lfs-ffi. 	14.1.2022 	15:56:26 	lx 	(5. Tcp Server 2)

1. uri: HTTP, POST '/rest/nc/query/sql4d' 2022-01-14 15:56:35
'POST /rest/nc/query/sql4d HTTP/1.1
Content-Type: application/json
Connection: keep-alive
User-Agent: nc-rest-sql
Authorization: Basic ???
Content-Encoding: lz4
Accept-Encoding: lz4
Content-Length: 668
Content-Uncompressed-Length: 890

LZ4. 	14.1.2022 	15:56:35 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	14.1.2022 	15:56:35 	lx 	(5. Tcp Server 2)

    Connected to: 'Manageri v12 plg4d local, , database: plg4d, user: manage_demo'. 	14.1.2022 	15:56:35 	lx 	(5. Tcp Server 2)

  database connect time: 0.0001 seconds. 	14.1.2022 	15:56:35 	lx 	(5. Tcp Server 2)

* connect: connection changed from 'postgre-demo/fi_demo' to 'plg4d/plg4d'. 	14.1.2022 	15:56:35 	lx 	(5. Tcp Server 2)

option - plg4d execute = {
 ["sql"] = "SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id\
 FROM product pr\
 WHERE pr.product_id <> ''\
 ORDER BY pr.product_id";
 ["field"] = {
  [1] = "pr.product_id";
  [2] = "pr.transfer_id";
  [3] = "pr.name";
  [4] = "pr.sales_price__unit";
  [5] = "pr.stock_balance__unit";
  [6] = "pr.minimum_stock";
  [7] = "pr.info";
  [8] = "pr.record_id";
 };
 ["database"] = "plg4d";
 ["query_name"] = "new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json";
 ["table_prefix"] = "pr";
 ["show_sql"] = true;
 ["field_type"] = {
  [1] = "string";
  [2] = "string";
  [3] = "string";
  [4] = "number";
  [5] = "number";
  [6] = "number";
  [7] = "string";
  [8] = "string";
 };
};. 	14.1.2022 	15:56:35 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	15:56:35 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 1. answer time: 00:00:00.00773
  
SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id
 FROM product pr
 WHERE pr.product_id <> ''
 ORDER BY pr.product_id. 	14.1.2022 	15:56:36 	lx 	(5. Tcp Server 2)

 -- tcp answer 1, send count: 4, loop count: 3, bytes sent 326640 / -14463 remaining, total send time 6 µs. 	14.1.2022 	15:56:36 	lx 	(5. Tcp Server 2)

option - plg4d execute = {
 ["sql"] = "SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id\
 FROM product pr\
 WHERE pr.product_id <> ''\
 ORDER BY pr.product_id";
 ["field"] = {
  [1] = "pr.product_id";
  [2] = "pr.transfer_id";
  [3] = "pr.name";
  [4] = "pr.sales_price__unit";
  [5] = "pr.stock_balance__unit";
  [6] = "pr.minimum_stock";
  [7] = "pr.info";
  [8] = "pr.record_id";
 };
 ["database"] = "plg4d";
 ["query_name"] = "new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json";
 ["table_prefix"] = "pr";
 ["show_sql"] = true;
 ["field_type"] = {
  [1] = "string";
  [2] = "string";
  [3] = "string";
  [4] = "number";
  [5] = "number";
  [6] = "number";
  [7] = "string";
  [8] = "string";
 };
};. 	14.1.2022 	15:57:43 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	15:57:43 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 2, send result: -1, send count: 2, loop count: 2, bytes sent 163320 / 148752 remaining, total send time 11 µs. 	14.1.2022 	15:57:43 	lx 	(5. Tcp Server 2)

 -- tcp answer 2, send result: -1, send count: 3, loop count: 4, bytes sent 244980 / 67092 remaining, total send time 1300 µs. 	14.1.2022 	15:57:43 	lx 	(5. Tcp Server 2)

 -- tcp answer 2, send count: 4, loop count: 5, bytes sent 326640 / -14568 remaining, total send time 2599 µs. 	14.1.2022 	15:57:43 	lx 	(5. Tcp Server 2)

option - plg4d execute = {
 ["sql"] = "SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id\
 FROM product pr\
 WHERE pr.product_id <> ''\
 ORDER BY pr.product_id";
 ["field"] = {
  [1] = "pr.product_id";
  [2] = "pr.transfer_id";
  [3] = "pr.name";
  [4] = "pr.sales_price__unit";
  [5] = "pr.stock_balance__unit";
  [6] = "pr.minimum_stock";
  [7] = "pr.info";
  [8] = "pr.record_id";
 };
 ["database"] = "plg4d";
 ["query_name"] = "new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json";
 ["table_prefix"] = "pr";
 ["show_sql"] = true;
 ["field_type"] = {
  [1] = "string";
  [2] = "string";
  [3] = "string";
  [4] = "number";
  [5] = "number";
  [6] = "number";
  [7] = "string";
  [8] = "string";
 };
};. 	14.1.2022 	15:58:24 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	15:58:24 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 3, send count: 4, loop count: 3, bytes sent 326640 / -14012 remaining, total send time 8 µs. 	14.1.2022 	15:58:24 	lx 	(5. Tcp Server 2)

option - plg4d execute = {
 ["sql"] = "SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id\
 FROM product pr\
 WHERE pr.product_id <> ''\
 ORDER BY pr.product_id";
 ["field"] = {
  [1] = "pr.product_id";
  [2] = "pr.transfer_id";
  [3] = "pr.name";
  [4] = "pr.sales_price__unit";
  [5] = "pr.stock_balance__unit";
  [6] = "pr.minimum_stock";
  [7] = "pr.info";
  [8] = "pr.record_id";
 };
 ["database"] = "plg4d";
 ["query_name"] = "new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json";
 ["table_prefix"] = "pr";
 ["show_sql"] = true;
 ["field_type"] = {
  [1] = "string";
  [2] = "string";
  [3] = "string";
  [4] = "number";
  [5] = "number";
  [6] = "number";
  [7] = "string";
  [8] = "string";
 };
};. 	14.1.2022 	15:59:10 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	15:59:10 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 4, send result: -1, send count: 3, loop count: 3, bytes sent 244980 / 66877 remaining, total send time 9 µs. 	14.1.2022 	15:59:11 	lx 	(5. Tcp Server 2)

 -- tcp answer 4, send count: 4, loop count: 4, bytes sent 326640 / -14783 remaining, total send time 1293 µs. 	14.1.2022 	15:59:11 	lx 	(5. Tcp Server 2)

option - plg4d execute = {
 ["sql"] = "SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id\
 FROM product pr\
 WHERE pr.product_id <> ''\
 ORDER BY pr.product_id";
 ["field"] = {
  [1] = "pr.product_id";
  [2] = "pr.transfer_id";
  [3] = "pr.name";
  [4] = "pr.sales_price__unit";
  [5] = "pr.stock_balance__unit";
  [6] = "pr.minimum_stock";
  [7] = "pr.info";
  [8] = "pr.record_id";
 };
 ["database"] = "plg4d";
 ["query_name"] = "new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json";
 ["table_prefix"] = "pr";
 ["show_sql"] = true;
 ["field_type"] = {
  [1] = "string";
  [2] = "string";
  [3] = "string";
  [4] = "number";
  [5] = "number";
  [6] = "number";
  [7] = "string";
  [8] = "string";
 };
};. 	14.1.2022 	16:01:08 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	16:01:08 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 5, send count: 4, loop count: 3, bytes sent 326640 / -13820 remaining, total send time 6 µs. 	14.1.2022 	16:01:09 	lx 	(5. Tcp Server 2)

option - plg4d execute = {
 ["sql"] = "SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id\
 FROM product pr\
 WHERE pr.product_id <> ''\
 ORDER BY pr.product_id";
 ["field"] = {
  [1] = "pr.product_id";
  [2] = "pr.transfer_id";
  [3] = "pr.name";
  [4] = "pr.sales_price__unit";
  [5] = "pr.stock_balance__unit";
  [6] = "pr.minimum_stock";
  [7] = "pr.info";
  [8] = "pr.record_id";
 };
 ["database"] = "plg4d";
 ["query_name"] = "new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json";
 ["table_prefix"] = "pr";
 ["show_sql"] = true;
 ["field_type"] = {
  [1] = "string";
  [2] = "string";
  [3] = "string";
  [4] = "number";
  [5] = "number";
  [6] = "number";
  [7] = "string";
  [8] = "string";
 };
};. 	14.1.2022 	16:01:25 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	16:01:25 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 6, send count: 4, loop count: 3, bytes sent 326640 / -14830 remaining, total send time 10 µs. 	14.1.2022 	16:01:26 	lx 	(5. Tcp Server 2)

option - plg4d execute = {
 ["sql"] = "SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id\
 FROM product pr\
 WHERE pr.product_id <> ''\
 ORDER BY pr.product_id";
 ["field"] = {
  [1] = "pr.product_id";
  [2] = "pr.transfer_id";
  [3] = "pr.name";
  [4] = "pr.sales_price__unit";
  [5] = "pr.stock_balance__unit";
  [6] = "pr.minimum_stock";
  [7] = "pr.info";
  [8] = "pr.record_id";
 };
 ["database"] = "plg4d";
 ["query_name"] = "new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json";
 ["table_prefix"] = "pr";
 ["show_sql"] = true;
 ["field_type"] = {
  [1] = "string";
  [2] = "string";
  [3] = "string";
  [4] = "number";
  [5] = "number";
  [6] = "number";
  [7] = "string";
  [8] = "string";
 };
};. 	14.1.2022 	16:01:36 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	16:01:36 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 7, send count: 4, loop count: 3, bytes sent 326640 / -12719 remaining, total send time 6 µs. 	14.1.2022 	16:01:36 	lx 	(5. Tcp Server 2)

option - plg4d execute = {
 ["sql"] = "SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id\
 FROM product pr\
 WHERE pr.product_id <> ''\
 ORDER BY pr.product_id";
 ["field"] = {
  [1] = "pr.product_id";
  [2] = "pr.transfer_id";
  [3] = "pr.name";
  [4] = "pr.sales_price__unit";
  [5] = "pr.stock_balance__unit";
  [6] = "pr.minimum_stock";
  [7] = "pr.info";
  [8] = "pr.record_id";
 };
 ["database"] = "plg4d";
 ["query_name"] = "new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json";
 ["table_prefix"] = "pr";
 ["show_sql"] = true;
 ["field_type"] = {
  [1] = "string";
  [2] = "string";
  [3] = "string";
  [4] = "number";
  [5] = "number";
  [6] = "number";
  [7] = "string";
  [8] = "string";
 };
};. 	14.1.2022 	16:03:09 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	16:03:09 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 8, send count: 4, loop count: 3, bytes sent 326640 / -12856 remaining, total send time 6 µs. 	14.1.2022 	16:03:09 	lx 	(5. Tcp Server 2)

option - plg4d execute = {
 ["sql"] = "SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id\
 FROM product pr\
 WHERE pr.product_id <> ''\
 ORDER BY pr.product_id";
 ["field"] = {
  [1] = "pr.product_id";
  [2] = "pr.transfer_id";
  [3] = "pr.name";
  [4] = "pr.sales_price__unit";
  [5] = "pr.stock_balance__unit";
  [6] = "pr.minimum_stock";
  [7] = "pr.info";
  [8] = "pr.record_id";
 };
 ["database"] = "plg4d";
 ["query_name"] = "new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json";
 ["table_prefix"] = "pr";
 ["show_sql"] = true;
 ["field_type"] = {
  [1] = "string";
  [2] = "string";
  [3] = "string";
  [4] = "number";
  [5] = "number";
  [6] = "number";
  [7] = "string";
  [8] = "string";
 };
};. 	14.1.2022 	16:03:11 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	16:03:11 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 9, send count: 4, loop count: 3, bytes sent 326640 / -14426 remaining, total send time 5 µs. 	14.1.2022 	16:03:11 	lx 	(5. Tcp Server 2)

option - plg4d execute = {
 ["sql"] = "SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id\
 FROM product pr\
 WHERE pr.product_id <> ''\
 ORDER BY pr.product_id";
 ["field"] = {
  [1] = "pr.product_id";
  [2] = "pr.transfer_id";
  [3] = "pr.name";
  [4] = "pr.sales_price__unit";
  [5] = "pr.stock_balance__unit";
  [6] = "pr.minimum_stock";
  [7] = "pr.info";
  [8] = "pr.record_id";
 };
 ["database"] = "plg4d";
 ["query_name"] = "new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json";
 ["table_prefix"] = "pr";
 ["show_sql"] = true;
 ["field_type"] = {
  [1] = "string";
  [2] = "string";
  [3] = "string";
  [4] = "number";
  [5] = "number";
  [6] = "number";
  [7] = "string";
  [8] = "string";
 };
};. 	14.1.2022 	16:03:53 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	16:03:53 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 10, send count: 4, loop count: 3, bytes sent 359304 / -48282 remaining, total send time 16 µs. 	14.1.2022 	16:03:54 	lx 	(5. Tcp Server 2)

option - plg4d execute = {
 ["sql"] = "SELECT name_id, text_value FROM _preference WHERE name_id = '_tab_co.json' OR name_id = '_tab_default.json'";
 ["field"] = {
  [1] = "name_id";
  [2] = "text_value";
 };
 ["query_name"] = "new:dsql.sqlExecuteUnsafe";
 ["database"] = "plg4d";
 ["field_type"] = {
  [1] = "string";
  [2] = "string";
 };
};. 	14.1.2022 	16:07:41 	lx 	(5. Tcp Server 2)

Array definition fixed at array index 1.
Old array name was 'wlgc_alShift'.
New array name is 'res_alType_' and new field is '[Resource]Type'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:41 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 2.
Old array name was 'wlgc_arCapacity'.
New array name is 'res_alState' and new field is '[Resource]State'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:41 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 3.
Old array name was 'wlgc_arMax_Capacity'.
New array name is 'res_asColor' and new field is '[Resource]Color'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:41 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 4.
Old array name was 'wlgc_alFrom_Start_Of_Shift'.
New array name is 'res_alRow_Order' and new field is '[Resource]Order'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:41 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 5.
Old array name was 'wlgc_asInfo'.
New array name is 'res_asName' and new field is '[Resource]Name'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:41 	_arr apBlob 	(10. AreaList to Json)

Created preference: output/query_field.json. 	14.1.2022 	16:07:42 	_prf_ FO_QRY_POP_TO_JSON 	(12. Output query pop to Json)

option - plg4d execute = {
 ["sql"] = "SELECT name_id, text_value FROM _preference WHERE name_id LIKE '_tab_%.json'";
 ["field"] = {
  [1] = "name_id";
  [2] = "text_value";
 };
 ["query_name"] = "new:dsql.sqlExecuteUnsafe";
 ["database"] = "plg4d";
 ["field_type"] = {
  [1] = "string";
  [2] = "string";
 };
};. 	14.1.2022 	16:07:42 	lx 	(5. Tcp Server 2)

option - plg4d execute = {
 ["sql"] = "INSERT INTO _preference (name_id, text_value) VALUES ('_tab_default.json', '{\
\"tab\": [\
{\
\"query_type\": \"\",\
\"list_name\": \"Lista\",\
\"query_name\": \"\",\
\"name\": \"Lista\"\
}\
]\
}')";
 ["database"] = "plg4d";
 ["query_name"] = "dsql.sqlExecuteUnsafe";
};. 	14.1.2022 	16:07:43 	lx 	(5. Tcp Server 2)

warning: 
*** sql error:  
INSERT INTO _preference (name_id, text_value) VALUES ('_tab_default.json', '{
"tab": [
{
"query_type": "",
"list_name": "Lista",
"query_name": "",
"name": "Lista"
}
]
}')


. 	14.1.2022 	16:07:43 	lx 	(5. Tcp Server 2)

option - plg4d execute = {
 ["sql"] = "SELECT name_id, text_value FROM _preference WHERE name_id = '_tab_co.json' OR name_id = '_tab_default.json'";
 ["field"] = {
  [1] = "name_id";
  [2] = "text_value";
 };
 ["query_name"] = "new:dsql.sqlExecuteUnsafe";
 ["database"] = "plg4d";
 ["field_type"] = {
  [1] = "string";
  [2] = "string";
 };
};. 	14.1.2022 	16:07:43 	lx 	(5. Tcp Server 2)

option - plg4d execute = {
 ["sql"] = "SELECT co.company_id, co.name, co.company_number, co.address, co.post_code, co.post_office, co.send_type, co.way_of_delivery, co.info, co.creation_date, co.last_modification_date, co.transfer_id, co.record_id\
 FROM company co\
 WHERE co.record_id IS NOT NULL\
 LIMIT 2000";
 ["field"] = {
  [1] = "co.company_id";
  [2] = "co.name";
  [3] = "co.company_number";
  [4] = "co.address";
  [5] = "co.post_code";
  [6] = "co.post_office";
  [7] = "co.send_type";
  [8] = "co.way_of_delivery";
  [9] = "co.info";
  [10] = "co.creation_date";
  [11] = "co.last_modification_date";
  [12] = "co.transfer_id";
  [13] = "co.record_id";
 };
 ["database"] = "plg4d";
 ["query_name"] = "new:form/core/nc-list-form/query.json";
 ["table_prefix"] = "co";
 ["local_field"] = {
  [1] = "co.company_id-customer";
  [2] = "co.name-customer";
  [3] = "co.company_number-customer";
  [4] = "co.address-customer";
  [5] = "co.post_code-customer";
  [6] = "co.post_office-customer";
  [7] = "co.json_data.send_type-customer";
  [8] = "co.way_of_delivery-customer";
  [9] = "co.info-customer";
  [10] = "co.create_time-customer";
  [11] = "co.json_data.last_modification_date-customer";
  [12] = "co.json_data.transfer_id-customer";
  [13] = "co.record_id-customer";
 };
 ["field_type"] = {
  [1] = "string";
  [2] = "string";
  [3] = "string";
  [4] = "string";
  [5] = "string";
  [6] = "string";
  [7] = "string";
  [8] = "string";
  [9] = "string";
  [10] = "date";
  [11] = "date";
  [12] = "string";
  [13] = "string";
 };
};. 	14.1.2022 	16:07:43 	lx 	(5. Tcp Server 2)

Array definition fixed at array index 5.
Old array name was 'prpr_asProduct_Price_Group_id'.
New array name is 'prpr_asProduct_id' and new field is '[Product Price]Product id'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:44 	_arr apBlob 	(10. AreaList to Json)

option - plg4d execute = {
 ["sql"] = "SELECT COUNT(*) FROM company";
 ["field"] = {
  [1] = "COUNT(*)";
 };
 ["query_name"] = "new:form/core/nc-list-form/query.json";
 ["database"] = "plg4d";
 ["field_type"] = {
  [1] = "integer";
 };
};. 	14.1.2022 	16:07:44 	lx 	(5. Tcp Server 2)

Array definition fixed at array index 1.
Old array name was 'RL_ALORDER'.
New array name is 'resr_alRow_Order' and new field is '[Resource Row]Order'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:44 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 2.
Old array name was 'rl_alLink_Type'.
New array name is 'resr_alLink_Type' and new field is '[Resource Row]Link Type'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:44 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 3.
Old array name was 'RL_ALSTATE'.
New array name is 'resr_alState' and new field is '[Resource Row]State'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:44 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 4.
Old array name was 'rl_alRepeat'.
New array name is 'resr_alRepeat_Rule' and new field is '[Resource Row]Repeat'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:44 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 5.
Old array name was 'RL_ASLINK_ID'.
New array name is 'resr_asWork_Capacity_id' and new field is '[Resource Row]Work Capacity id'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:44 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 6.
Old array name was 'RL_ASNAME'.
New array name is 'resr_asName' and new field is '[Resource Row]Name'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:44 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 7.
Old array name was 'RL_ADSTART_DATE'.
New array name is 'resr_adStart_Date' and new field is '[Resource Row]Start Date'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:44 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 8.
Old array name was 'RL_ADEND_DATE'.
New array name is 'resr_adEnd_Date' and new field is '[Resource Row]End Date'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:44 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 9.
Old array name was 'RL_ASCOLOR'.
New array name is 'resr_asColor' and new field is '[Resource Row]Color'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:44 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 10.
Old array name was 'RL_ATINFO'.
New array name is 'resr_atInfo' and new field is '[Resource Row]Info'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:44 	_arr apBlob 	(10. AreaList to Json)

Blob size is zero for preference: _fo_sOperatorPopDefault. 	14.1.2022 	16:07:44 	_prf_ Data_OLD 	(10. AreaList to Json)

Preference load error, preference: _fo_sOperatorPopDefault. 	14.1.2022 	16:07:44 	_prf _AlpJsonText 	(10. AreaList to Json)

Alpd Field array and pointer array sizes are different: _alpd_apDefineArr. 	14.1.2022 	16:07:44 	_arr apBlob 	(10. AreaList to Json)

List definition has been corrupted: ’_fii_wo_4. Tot Työvaiheet’. 	14.1.2022 	16:07:44 	_alpd_DEFINE_ARR_CHECK 	(10. AreaList to Json)

Array definition fixed at array index 1.
Old array name was 'COPA_ASCOMPANY_1'.
New array name is '_lnk_atRecord_ID' and new field is '[ Link]Record ID'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 2.
Old array name was 'COPA_ASCOMPANY_2'.
New array name is '_lnk_alFirm_id' and new field is '[ Link]Firm id'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 3.
Old array name was 'COPA_ASCONTACT_PERSON_1'.
New array name is '_lnk_asLink1' and new field is '[ Link]Link1'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 4.
Old array name was 'COPA_ASCONTACT_PERSON_2'.
New array name is '_lnk_asLink2' and new field is '[ Link]Link2'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 5.
Old array name was 'COPA_ATINFO'.
New array name is '_lnk_alType_' and new field is '[ Link]Type'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 6.
Old array name was 'CO_ASGROUP'.
New array name is 'co_asGroup_1' and new field is '[Company]Group'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 1.
Old array name was 'we_alEvent_ID'.
New array name is 'wblr_asWaybill_id' and new field is '[Waybill Row]Waybill id'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 2.
Old array name was 'we_alType_'.
New array name is 'wblr_alType_' and new field is '[Waybill Row]Type'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 3.
Old array name was 'we_alState'.
New array name is 'wblr_alState' and new field is '[Waybill Row]State'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 4.
Old array name was 'we_asEmployee_id'.
New array name is 'wblr_asPallet_Code' and new field is '[Waybill Row]Pallet Code'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 5.
Old array name was 'we_adDate_'.
New array name is 'wblr_asMark' and new field is '[Waybill Row]Mark'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 6.
Old array name was 'we_ahTime_'.
New array name is 'wblr_alNumber_Of_Pallets' and new field is '[Waybill Row]Number Of Pallets'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 7.
Old array name was 'we_asProduction_Lot__work_ph'.
New array name is 'wblr_asType_Of_Pallet' and new field is '[Waybill Row]Type Of Pallet'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 8.
Old array name was 'we_asWork_Load_Group_id'.
New array name is 'wblr_atInfo' and new field is '[Waybill Row]Info'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 9.
Old array name was 'we_alWork_Phase_Actual_id'.
New array name is 'wblr_atAdditional_Data' and new field is '[Waybill Row]Additional Data'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 10.
Old array name was 'we_arAmount'.
New array name is 'wblr_arWeight' and new field is '[Waybill Row]Weight'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 11.
Old array name was 'we_asRaw_Material_id'.
New array name is 'wblr_atContent' and new field is '[Waybill Row]Content'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 12.
Old array name was 'we_atInfo'.
New array name is 'wblr_arVolume' and new field is '[Waybill Row]Volume'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 1.
Old array name was 'wca_asWork_Calendar_ID'.
New array name is 'prj_adActual_End_Date' and new field is '[Project]Actual End Date'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 2.
Old array name was 'wca_asWork_Load_Group_id'.
New array name is 'prj_adEstimated_Start_Date' and new field is '[Project]Estimated Start Date'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 3.
Old array name was 'wca_adStart_Date'.
New array name is 'prj_asProject_ID' and new field is '[Project]Project ID'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 4.
Old array name was 'wca_alStart_Week'.
New array name is 'prj_asProject_Name' and new field is '[Project]Project Name'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 5.
Old array name was 'wca_adEnd_Date'.
New array name is 'prj_asType_' and new field is '[Project]Type'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 6.
Old array name was 'wca_alEnd_Week'.
New array name is 'prj_asState' and new field is '[Project]State'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 7.
Old array name was 'wca_asEmployee_id'.
New array name is 'prj_asEmployee_id' and new field is '[Project]Employee id'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:45 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 1.
Old array name was '_arr_aDate1'.
New array name is 'vo_adEntry_Date' and new field is '[Voucher]Entry Date'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 2.
Old array name was '_arr_aText1'.
New array name is 'vo_asVoucher_ID' and new field is '[Voucher]Voucher ID'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 3.
Old array name was '_arr_aLong1'.
New array name is 'vo_alFirm_id' and new field is '[Voucher]Firm id'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 4.
Old array name was '_arr_aDate2'.
New array name is 'vo_adDate_' and new field is '[Voucher]Date'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 5.
Old array name was '_arr_aLong2'.
New array name is 'vo_alType_' and new field is '[Voucher]Type'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 12.
Old array name was 'WLG_ARWORK_TIME_MIN'.
New array name is 'wlg_arExtra_Time' and new field is '[Work Load Group]Extra Time'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 13.
Old array name was 'WLG_ASWORK_TIME_MIN__UNIT'.
New array name is 'wlg_arMinimum_Work_Time' and new field is '[Work Load Group]Minimum Work Time'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 1.
Old array name was 'we_alEvent_ID'.
New array name is 'wblr_asWaybill_id' and new field is '[Waybill Row]Waybill id'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 2.
Old array name was 'we_alType_'.
New array name is 'wblr_alType_' and new field is '[Waybill Row]Type'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 3.
Old array name was 'we_alState'.
New array name is 'wblr_alState' and new field is '[Waybill Row]State'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 4.
Old array name was 'we_asEmployee_id'.
New array name is 'wblr_asPallet_Code' and new field is '[Waybill Row]Pallet Code'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 5.
Old array name was 'we_adDate_'.
New array name is 'wblr_asMark' and new field is '[Waybill Row]Mark'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 6.
Old array name was 'we_ahTime_'.
New array name is 'wblr_alNumber_Of_Pallets' and new field is '[Waybill Row]Number Of Pallets'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 7.
Old array name was 'we_asProduction_Lot__work_ph'.
New array name is 'wblr_asType_Of_Pallet' and new field is '[Waybill Row]Type Of Pallet'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 8.
Old array name was 'we_asWork_Load_Group_id'.
New array name is 'wblr_atInfo' and new field is '[Waybill Row]Info'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 9.
Old array name was 'we_alWork_Phase_Actual_id'.
New array name is 'wblr_atAdditional_Data' and new field is '[Waybill Row]Additional Data'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 10.
Old array name was 'we_asRaw_Material_id'.
New array name is 'wblr_atContent' and new field is '[Waybill Row]Content'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 11.
Old array name was 'we_arAmount'.
New array name is 'wblr_arWeight' and new field is '[Waybill Row]Weight'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 12.
Old array name was 'we_atInfo'.
New array name is 'wblr_arVolume' and new field is '[Waybill Row]Volume'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 13.
Old array name was 'we_atRecord_ID'.
New array name is 'wblr_atRecord_ID' and new field is '[Waybill Row]Record ID'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 5.
Old array name was 'res_alOrder'.
New array name is 'res_alRow_Order' and new field is '[Resource]Order'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 1.
Old array name was 'PRPG_ASPRODUCT_PRICE_GROUP_ID'.
New array name is 'wblr_asWaybill_id' and new field is '[Waybill Row]Waybill id'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 2.
Old array name was 'PRPG_ATINFO'.
New array name is 'wblr_alType_' and new field is '[Waybill Row]Type'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

List definition has been corrupted: ’_link_prpg_Default’. 	14.1.2022 	16:07:46 	_alpd_DEFINE_ARR_CHECK 	(10. AreaList to Json)

Array definition fixed at array index 14.
Old array name was 'stpa_asPurchase_Order_Row'.
New array name is 'stpa_asOrder_Row' and new field is '[Stock Parcel]Order Row'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:46 	_arr apBlob 	(10. AreaList to Json)

Pointer array is bigger than type array: _alpd_apDefineArr. 	14.1.2022 	16:07:47 	_arr apBlob 	(10. AreaList to Json)

Variable type in blob isn't same as variable type in pointer array. Index: _alpd_apDefineArr{1}, Variable: _alpd_lFldMany. 	14.1.2022 	16:07:47 	_arr apBlob 	(10. AreaList to Json)

Preference load error, preference: _fo_TabDefault. 	14.1.2022 	16:07:47 	_prf _AlpJsonText 	(10. AreaList to Json)

Created preference: _lang_default.json. 	14.1.2022 	16:07:47 	_prf_ LANG_TO_JSON 	(11. Lang to Json)

Created preference: _lang_ENG.json. 	14.1.2022 	16:07:47 	_prf_ LANG_TO_JSON 	(11. Lang to Json)

Array definition fixed at array index 1.
Old array name was 'RL_ASRESOURCE_LINK_ID'.
New array name is 'resr_asResource_Link_ID' and new field is '[Resource Row]Resource Link ID'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:48 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 2.
Old array name was 'RL_ASRESOURCE_ID'.
New array name is 'resr_asResource_id' and new field is '[Resource Row]Resource id'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:48 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 3.
Old array name was 'RL_ASLINK_ID'.
New array name is 'resr_asWork_Capacity_id' and new field is '[Resource Row]Work Capacity id'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:48 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 4.
Old array name was 'RL_ALLINK_TYPE'.
New array name is 'resr_alLink_Type' and new field is '[Resource Row]Link Type'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:48 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 5.
Old array name was 'RL_ALSTATE'.
New array name is 'resr_alState' and new field is '[Resource Row]State'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:48 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 5.
Old array name was 'RES_ALORDER'.
New array name is 'res_alRow_Order' and new field is '[Resource]Order'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:50 	_arr apBlob 	(10. AreaList to Json)

Array definition error, field is zero: 0: _alpd_apDefineArr. 	14.1.2022 	16:07:50 	_arr apBlob 	(10. AreaList to Json)

Array definition field error at index: 1. 	14.1.2022 	16:07:50 	_arr apBlob 	(10. AreaList to Json)

Preference load error, preference: _fo_prsu_c9000. 	14.1.2022 	16:07:56 	_prf _AlpJsonText 	(10. AreaList to Json)

Array definition fixed at array index 1.
Old array name was 'prpg_asProduct_Price_Group_ID'.
New array name is 'wblr_asWaybill_id' and new field is '[Waybill Row]Waybill id'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:56 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 2.
Old array name was 'prpg_atInfo'.
New array name is 'wblr_alType_' and new field is '[Waybill Row]Type'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:56 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 4.
Old array name was 'PRNA_ASNAME'.
New array name is 'prna_atName' and new field is '[Product Name]Name'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:56 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 1.
Old array name was 'RL_ASRESOURCE_LINK_ID'.
New array name is 'resr_asResource_Link_ID' and new field is '[Resource Row]Resource Link ID'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:56 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 2.
Old array name was 'RL_ASNAME'.
New array name is 'resr_asName' and new field is '[Resource Row]Name'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:56 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 3.
Old array name was 'RL_ASRESOURCE_ID'.
New array name is 'resr_asResource_id' and new field is '[Resource Row]Resource id'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:56 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 4.
Old array name was 'RL_ALORDER'.
New array name is 'resr_alRow_Order' and new field is '[Resource Row]Order'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:56 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 5.
Old array name was 'RL_ASCOLOR'.
New array name is 'resr_asColor' and new field is '[Resource Row]Color'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:56 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 7.
Old array name was 'RL_ASLINK_ID'.
New array name is 'resr_asWork_Capacity_id' and new field is '[Resource Row]Work Capacity id'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:56 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 8.
Old array name was 'rl_alLink_Type'.
New array name is 'resr_alLink_Type' and new field is '[Resource Row]Link Type'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:56 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 9.
Old array name was 'RL_ALSTATE'.
New array name is 'resr_alState' and new field is '[Resource Row]State'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:56 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 10.
Old array name was 'RL_ATINFO'.
New array name is 'resr_atInfo' and new field is '[Resource Row]Info'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:56 	_arr apBlob 	(10. AreaList to Json)

Array definition fixed at array index 11.
Old array name was 'RL_ATRECORD_ID'.
New array name is 'resr_atRecord_ID' and new field is '[Resource Row]Record ID'
Array header and format may be incorrect, _alpd_apDefineArr. 	14.1.2022 	16:07:56 	_arr apBlob 	(10. AreaList to Json)

option - plg4d execute = {
 ["sql"] = "SELECT co.name, co.company_number, co.email, co.record_id, co.language, co.invoice_company_id, co.info, co.creation_date, co.country, co.terms_of_payment_id, co.change_id, co.sales_order_code_id, co.name_2, co.post_code\
 FROM company co\
 WHERE co.record_id IS NOT NULL\
 LIMIT 2000";
 ["field"] = {
  [1] = "co.name";
  [2] = "co.company_number";
  [3] = "co.email";
  [4] = "co.record_id";
  [5] = "co.language";
  [6] = "co.invoice_company_id";
  [7] = "co.info";
  [8] = "co.creation_date";
  [9] = "co.country";
  [10] = "co.terms_of_payment_id";
  [11] = "co.change_id";
  [12] = "co.sales_order_code_id";
  [13] = "co.name";
  [14] = "co.name_2";
  [15] = "co.post_code";
 };
 ["database"] = "plg4d";
 ["query_name"] = "new:form/core/nc-list-form/query.json";
 ["table_prefix"] = "co";
 ["local_field"] = {
  [1] = "co.name";
  [2] = "co.company_number-customer";
  [3] = "co.email-customer";
  [4] = "co.record_id-customer";
  [5] = "co.language-customer";
  [6] = "co.invoicing_company_id-customer";
  [7] = "co.info-customer";
  [8] = "co.create_time-customer";
  [9] = "co.country-customer";
  [10] = "co.terms_of_payment_id-customer";
  [11] = "co.modify_id-customer";
  [12] = "co.order_code_id-customer";
  [13] = "co.name-customer";
  [14] = "co.name_2-customer";
  [15] = "co.post_code-customer";
 };
 ["field_type"] = {
  [1] = "string";
  [2] = "string";
  [3] = "string";
  [4] = "string";
  [5] = "string";
  [6] = "string";
  [7] = "string";
  [8] = "date";
  [9] = "string";
  [10] = "string";
  [11] = "string";
  [12] = "string";
  [13] = "string";
  [14] = "string";
  [15] = "string";
 };
};. 	14.1.2022 	16:08:14 	lx 	(5. Tcp Server 2)

Same field was defined more than once, field: Name, index: 13. 	14.1.2022 	16:08:14 	_arr apCheck 	(5. Tcp Server 2)

option - plg4d execute = {
 ["sql"] = "SELECT COUNT(*) FROM company";
 ["field"] = {
  [1] = "COUNT(*)";
 };
 ["query_name"] = "new:form/core/nc-list-form/query.json";
 ["database"] = "plg4d";
 ["field_type"] = {
  [1] = "integer";
 };
};. 	14.1.2022 	16:08:15 	lx 	(5. Tcp Server 2)

*** tcp close for sock 77, type 'nil', protocol 'nil', reason: '', request length: (no request) bytes ***. 	14.1.2022 	16:08:22 	lx 	(5. Tcp Server 2)

closing socket '77'. 	14.1.2022 	16:08:22 	lx 	(5. Tcp Server 2)

*** tcp close for sock 78, type 'nil', protocol 'nil', reason: '', request length: (no request) bytes ***. 	14.1.2022 	16:08:22 	lx 	(5. Tcp Server 2)

closing socket '78'. 	14.1.2022 	16:08:22 	lx 	(5. Tcp Server 2)

 -- Server statistics --
answerCount:          25
poll.fd_count:        2
pollCount:            31608
pollInCount:          27
pollOutCount:         0
pollCloseCount:       0
pollErrCount:         0
fd add/remove count:  4/2
totalBytesReceived:   20897
totalBytesSent:       895391. 	14.1.2022 	16:08:22 	lx 	(5. Tcp Server 2)

warning: socket type 'number' is not a table, socket number: 80
. 	14.1.2022 	16:08:22 	lx 	(5. Tcp Server 2)

closing socket '80'. 	14.1.2022 	16:08:22 	lx 	(5. Tcp Server 2)

warning: socket type 'number' is not a table, socket number: 79
. 	14.1.2022 	16:08:22 	lx 	(5. Tcp Server 2)

closing socket '79'. 	14.1.2022 	16:08:22 	lx 	(5. Tcp Server 2)

poll.expand_fds, free old fds: cdata<struct pollfd *>: 0x0127dd1ac0. 	14.1.2022 	16:08:22 	lx 	(5. Tcp Server 2)

poll.expand_fds: 50, old fds: nil, new fds: cdata<struct pollfd *>: 0x0127dd1ac0, size: 400. 	14.1.2022 	16:08:22 	lx 	(5. Tcp Server 2)

--- server stopped ---. 	14.1.2022 	16:08:22 	lx 	(5. Tcp Server 2)

finalizer: free p1 	 cdata<void *>: 0x0127dd1ac0. 	14.1.2022 	16:08:22 	lx 	(5. Tcp Server 2)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	14.1.2022 	17:05:09 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/table/db_connection_preference.json'. 	14.1.2022 	17:05:09 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/auth/connection.json'. 	14.1.2022 	17:05:09 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	14.1.2022 	17:05:09 	lx 	(1. Application process)

    Connected to: 'postgre local socket, /tmp, database: fi_demo, user: manage_demo'. 	14.1.2022 	17:05:09 	lx 	(1. Application process)

  database connect time: 0.0003 seconds. 	14.1.2022 	17:05:09 	lx 	(1. Application process)

* connect: connection changed to 'postgre-demo/fi_demo'. 	14.1.2022 	17:05:09 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/table/prf/group.json'. 	14.1.2022 	17:05:09 	lx 	(1. Application process)

* preference 'system/nc_server_start.json' was loaded from database 'postgre local socket, /tmp, database: fi_demo, user: manage_demo'. 	14.1.2022 	17:05:09 	lx 	(1. Application process)

Tcp server 2 starting. 	14.1.2022 	17:05:09 	_lx_SERVER 	(5. Tcp Server 2)

Field has not been translated: [Product]Reserved. 	14.1.2022 	17:05:09 	_lang STRUCTURE_TRANSLATE 	(6. tbl_ 5)

Field has not been translated: [Product]Fixed. 	14.1.2022 	17:05:09 	_lang STRUCTURE_TRANSLATE 	(6. tbl_ 5)

Field has not been translated: [Product]Available. 	14.1.2022 	17:05:09 	_lang STRUCTURE_TRANSLATE 	(6. tbl_ 5)

Field has not been translated: [Work_Phase_Actual]Previous_Track_Time. 	14.1.2022 	17:05:09 	_lang STRUCTURE_TRANSLATE 	(6. tbl_ 5)

Field has not been translated: [Work_Order_Schedule]Can_Be_Manufactured. 	14.1.2022 	17:05:09 	_lang STRUCTURE_TRANSLATE 	(6. tbl_ 5)

Field has not been translated: [Work_Order_Schedule]Manufacturing_State. 	14.1.2022 	17:05:09 	_lang STRUCTURE_TRANSLATE 	(6. tbl_ 5)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/table/db_connection_preference.json'. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/auth/connection.json'. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

    Connected to: 'postgre local socket, /tmp, database: fi_demo, user: manage_demo'. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

  database connect time: 0.0003 seconds. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

* connect: connection changed to 'postgre-demo/fi_demo'. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

* paths:
 - main: '/Users/pasi/nc/nc-server/'
 - bin : '/Users/pasi/4D/mg_v19/Manageri_v19/Resources/bin/bin_osx_arm64/'
 - pref: '/Users/pasi/nc/nc-server/preference/'
 - 4D  : '/Users/pasi/4D/mg_v19/Manageri_v19/'
. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/table/prf/group.json'. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

poll.expand_fds: 50, old fds: nil, new fds: cdata<struct pollfd *>: 0x011ed2b0c0, size: 400. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

********************* /Users/pasi/nc/nc-server/ *********************. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

port: 5949, arguments: '[
	5949
]', nc-server.json: '[]'. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

nc_server: debugLevel(0):0  port(5959):5949  closeConnection(0):0. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

1. Loading plugin: nc/worker/auth_worker. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

2. Loading plugin: nc/worker/query_worker. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

3. Loading plugin: nc/worker/query4d_worker. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

4. Loading plugin: nc/worker/call4d_worker. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

All plugins have been loaded. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

* cached preference files: demo-fi_demo-0 - system/4d.json, demo-fi_demo-0 - table/prf/field_type.json, demo-fi_demo-0 - system/option.json. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

* run in command line: 'ifconfig | grep -E 'inet.[0-9]' | grep -v '127.0.0.1' | awk '{ print $2}''. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

Mac address: f84d896921dc. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

TLS certificate files: /Users/pasi/nc/nc-server/preference/cert/cert.pem, /Users/pasi/nc/nc-server/preference/cert/privkey.pem. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

NC tcp server waiting on:  http://127.0.0.1:5949/,  http://192.168.32.2:5949/
                          https://127.0.0.1:5949/, https://192.168.32.2:5949/. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

NC udp server waiting on: 127.0.0.1:5949/, 192.168.32.2:5949/. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

--- server started in 0.0019 seconds, 2022-01-14 17:05:11, used memory 3107.2 kb --- 	 5. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

OSX arm64, using: rapidjson-arm, lfs-ffi. 	14.1.2022 	17:05:11 	lx 	(5. Tcp Server 2)

1. uri: HTTP, POST '/rest/nc/query/sql4d' 2022-01-14 17:11:05
'POST /rest/nc/query/sql4d HTTP/1.1
Content-Type: application/json
Connection: keep-alive
User-Agent: nc-rest-sql
Authorization: Basic ???
Content-Encoding: lz4
Accept-Encoding: lz4
Content-Length: 667
Content-Uncompressed-Length: 890

LZ4. 	14.1.2022 	17:11:05 	lx 	(5. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	14.1.2022 	17:11:05 	lx 	(5. Tcp Server 2)

    Connected to: 'Manageri v12 plg4d local, , database: plg4d, user: manage_demo'. 	14.1.2022 	17:11:05 	lx 	(5. Tcp Server 2)

  database connect time: 0.0001 seconds. 	14.1.2022 	17:11:05 	lx 	(5. Tcp Server 2)

* connect: connection changed from 'postgre-demo/fi_demo' to 'plg4d/plg4d'. 	14.1.2022 	17:11:05 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:11:06 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 1. answer time: 00:00:00.01847
  
SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id
 FROM product pr
 WHERE pr.product_id <> ''
 ORDER BY pr.product_id. 	14.1.2022 	17:11:06 	lx 	(5. Tcp Server 2)

 -- tcp answer 1, send count: 4, loop count: 3, bytes sent 326640 / -13704 remaining, total send time 34 µs. 	14.1.2022 	17:11:06 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:11:12 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 2, send count: 4, loop count: 3, bytes sent 326640 / -12485 remaining, total send time 21 µs. 	14.1.2022 	17:11:12 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:11:20 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 3, send count: 4, loop count: 3, bytes sent 359304 / -45459 remaining, total send time 44 µs. 	14.1.2022 	17:11:20 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:16:19 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 4, send count: 4, loop count: 3, bytes sent 392176 / -80880 remaining, total send time 51 µs. 	14.1.2022 	17:16:19 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:16:23 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 5, send count: 4, loop count: 3, bytes sent 326640 / -13800 remaining, total send time 21 µs. 	14.1.2022 	17:16:24 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:16:28 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 6, send count: 4, loop count: 3, bytes sent 326640 / -13748 remaining, total send time 15 µs. 	14.1.2022 	17:16:28 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:16:31 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 7, send count: 4, loop count: 3, bytes sent 392176 / -81090 remaining, total send time 61 µs. 	14.1.2022 	17:16:32 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:16:38 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 8, send count: 4, loop count: 3, bytes sent 326640 / -12242 remaining, total send time 27 µs. 	14.1.2022 	17:16:38 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:16:42 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 9, send count: 4, loop count: 3, bytes sent 326640 / -12808 remaining, total send time 23 µs. 	14.1.2022 	17:16:42 	lx 	(5. Tcp Server 2)

4D: SELECT inv.record_id FROM invoice inv WHERE inv.invoice_id <> '' INTO :_lx_atExe1
 - original query: SELECT inv.invoice_id, inv.customer_project, inv.state, inv.our_reference, inv.company_id, inv.date_, inv.price_total, inv.vat_total, inv.currency_id, inv.terms_of_payment_id, inv.your_reference, inv.invoice_text, inv.record_id FROM invoice inv  WHERE inv.invoice_id <> ''  ORDER BY inv.invoice_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_alExe1,:_lx_atExe3,:_lx_atExe4,:_lx_adExe1,:_lx_arExe1,:_lx_arExe2,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7,:_lx_atExe8,:_lx_atExe9
 - result _lx_atExe1 size: 1, first value: 'IN210001'
 - query name: new:form/nc/erp-sync/query/order-invoice.json. 	14.1.2022 	17:16:45 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

4D: SELECT co.record_id FROM company co WHERE co.company_id <> '' INTO :_lx_atExe1
 - original query: SELECT co.company_id, co.project_id, co.name, co.name_2, co.record_id, co.change_id, co.email, co.info FROM company co  WHERE co.company_id <> ''  ORDER BY co.company_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7,:_lx_atExe8
 - result _lx_atExe1 size: 159, first value: '0001'
 - query name: new:form/nc/erp-sync/query/company.json. 	14.1.2022 	17:16:49 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:16:55 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 12, send count: 4, loop count: 3, bytes sent 326640 / -13786 remaining, total send time 53 µs. 	14.1.2022 	17:16:56 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:17:37 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 13, send count: 3, loop count: 2, bytes sent 342972 / -30039 remaining, total send time 151 µs. 	14.1.2022 	17:17:37 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:20:56 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 14, send count: 4, loop count: 3, bytes sent 326640 / -15556 remaining, total send time 22 µs. 	14.1.2022 	17:20:57 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:24:40 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 15, send count: 4, loop count: 3, bytes sent 326640 / -12911 remaining, total send time 193 µs. 	14.1.2022 	17:24:40 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:30:38 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 16, send count: 4, loop count: 3, bytes sent 326640 / -13755 remaining, total send time 60 µs. 	14.1.2022 	17:30:38 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:30:52 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 17, send count: 4, loop count: 3, bytes sent 326640 / -15490 remaining, total send time 45 µs. 	14.1.2022 	17:30:53 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:31:53 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 18, send count: 4, loop count: 3, bytes sent 326640 / -12566 remaining, total send time 287 µs. 	14.1.2022 	17:31:54 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:32:50 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 19, send count: 4, loop count: 3, bytes sent 326640 / -13801 remaining, total send time 29 µs. 	14.1.2022 	17:32:50 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:33:37 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 20, send count: 4, loop count: 3, bytes sent 326640 / -12568 remaining, total send time 24 µs. 	14.1.2022 	17:33:38 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:34:13 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 21, send count: 4, loop count: 3, bytes sent 326640 / -14081 remaining, total send time 20 µs. 	14.1.2022 	17:34:14 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:34:50 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 22, send count: 4, loop count: 3, bytes sent 326640 / -12796 remaining, total send time 237 µs. 	14.1.2022 	17:34:50 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:34:53 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 23, send count: 4, loop count: 3, bytes sent 326640 / -12213 remaining, total send time 40 µs. 	14.1.2022 	17:34:53 	lx 	(5. Tcp Server 2)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id <> '' INTO :_lx_atExe1
 - original query: SELECT pr.product_id, pr.transfer_id, pr.name, pr.sales_price__unit, pr.stock_balance__unit, pr.minimum_stock, pr.info, pr.record_id FROM product pr  WHERE pr.product_id <> ''  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 4062, first value: '0002'
 - query name: new:form/nc/erp-sync/moloni/query-local/product-by-order-row.json. 	14.1.2022 	17:35:23 	_lx_ExecuteSqlNew 	(5. Tcp Server 2)

 -- tcp answer 24, send count: 4, loop count: 3, bytes sent 326640 / -12419 remaining, total send time 184 µs. 	14.1.2022 	17:35:23 	lx 	(5. Tcp Server 2)

